package com.deyuanyun.pic.pipe.service;

import com.deyuanyun.pic.pipe.domain.Gww;
import com.deyuanyun.pic.pipe.domain.Identification;

import java.math.BigDecimal;

/**
 * “管道基础信息通用方法” 服务接口
 *
 * @author huanglw
 * @date  2016-11-17
 *
 * History: [修改人][时间][修改描述]
 */
public interface PipeGeneralService {

    /**
     * 查询 任意绝对距离 的最近参考点
     *
     * @param pipeLineId 管道id
     * @param mileage 绝对距离
     * @return
     */
    Identification findLatelyIdentification(String pipeLineId, BigDecimal mileage);

    /**
     * 查询 任意绝对距离 的上游环焊缝
     *
     * @param pipeLineId 管道id
     * @param mileage 绝对距离
     * @return
     */
    Gww findUGWW(String pipeLineId, BigDecimal mileage);
}
